package agenda.swing;

import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JLabel;
import javax.swing.JTextField;
import java.awt.Color;
import java.awt.Font;
import javax.swing.JList;
import java.awt.SystemColor;
import javax.swing.border.BevelBorder;
import javax.swing.border.MatteBorder;
import javax.swing.JButton;
import javax.swing.JScrollBar;
import javax.swing.ImageIcon;

public class VentanaEdicion2 extends JFrame {

	private JPanel contentPane;
	private JTextField tNombre;
	private JTextField tApellidos;
	private JTextField tApodo;
	private JTextField tVia;
	private JTextField tTipoVia;
	private JTextField tNro;
	private JTextField tPiso;
	private JTextField tPuerta;
	private JTextField tCodPostal;
	private JTextField tCiudad;
	private JTextField tProvincia;
	private JTextField tTelefono;
	private JTextField tCorreo;
	private JButton btnAgregarTelefono;
	private JButton btnBorrarTelefono;
	private JButton btnAgregarCorreo;
	private JButton btnBorrarCorreo;
	private JButton btnGrabar;
	private JButton btnCancelar;
	private JButton btnSalir;
	private JPanel panelDatos;
	private JPanel panelTelCorreos;
	private JPanel panelBotones;
	private JList listTelefonos;
	private JList listCorreos;

	/**
	 * Launch the application.
	 */
	public static void main(String[] args) {
		EventQueue.invokeLater(new Runnable() {
			public void run() {
				try {
					VentanaEdicion2 frame = new VentanaEdicion2();
					frame.setVisible(true);
				} catch (Exception e) {
					e.printStackTrace();
				}
			}
		});
	}

	/**
	 * Create the frame.
	 */
	public VentanaEdicion2() {
		setTitle("Contactos");
		setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
		setBounds(100, 100, 942, 573);
		contentPane = new JPanel();
		contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
		setContentPane(contentPane);
		contentPane.setLayout(null);
		
		panelDatos = new JPanel();
		panelDatos.setBackground(new Color(224, 255, 255));
		panelDatos.setForeground(Color.BLACK);
		panelDatos.setBounds(12, 13, 897, 433);
		contentPane.add(panelDatos);
		panelDatos.setLayout(null);
		
		JLabel lblNombre = new JLabel("Nombre");
		lblNombre.setBounds(38, 13, 56, 16);
		panelDatos.add(lblNombre);
		
		tNombre = new JTextField();
		tNombre.setBounds(38, 42, 209, 22);
		panelDatos.add(tNombre);
		tNombre.setColumns(10);
		
		JLabel lblApellidos = new JLabel("Apellidos");
		lblApellidos.setBounds(283, 13, 56, 16);
		panelDatos.add(lblApellidos);
		
		tApellidos = new JTextField();
		tApellidos.setBounds(283, 42, 293, 22);
		panelDatos.add(tApellidos);
		tApellidos.setColumns(10);
		
		JLabel lblApodo = new JLabel("Apodo");
		lblApodo.setBounds(610, 13, 56, 16);
		panelDatos.add(lblApodo);
		
		tApodo = new JTextField();
		tApodo.setBounds(610, 42, 170, 22);
		panelDatos.add(tApodo);
		tApodo.setColumns(10);
		
		JPanel panelDomicilio = new JPanel();
		panelDomicilio.setBorder(new MatteBorder(1, 1, 1, 1, (Color) new Color(0, 0, 0)));
		panelDomicilio.setBackground(SystemColor.controlHighlight);
		panelDomicilio.setBounds(38, 98, 824, 158);
		panelDatos.add(panelDomicilio);
		panelDomicilio.setLayout(null);
		
		JLabel lblVia = new JLabel("Via");
		lblVia.setBounds(166, 13, 56, 16);
		panelDomicilio.add(lblVia);
		
		tVia = new JTextField();
		tVia.setBounds(166, 31, 205, 22);
		panelDomicilio.add(tVia);
		tVia.setColumns(10);
		
		JLabel lblTipoVia = new JLabel("Tipo Via");
		lblTipoVia.setBounds(25, 13, 56, 16);
		panelDomicilio.add(lblTipoVia);
		
		tTipoVia = new JTextField();
		tTipoVia.setBounds(25, 31, 116, 22);
		panelDomicilio.add(tTipoVia);
		tTipoVia.setColumns(10);
		
		JLabel lblNro = new JLabel("Nro");
		lblNro.setBounds(396, 13, 42, 16);
		panelDomicilio.add(lblNro);
		
		tNro = new JTextField();
		tNro.setBounds(396, 31, 116, 22);
		panelDomicilio.add(tNro);
		tNro.setColumns(10);
		
		JLabel lblPiso = new JLabel("Piso");
		lblPiso.setBounds(537, 13, 56, 16);
		panelDomicilio.add(lblPiso);
		
		tPiso = new JTextField();
		tPiso.setBounds(537, 31, 116, 22);
		panelDomicilio.add(tPiso);
		tPiso.setColumns(10);
		
		JLabel lblPuerta = new JLabel("Puerta");
		lblPuerta.setBounds(678, 13, 56, 16);
		panelDomicilio.add(lblPuerta);
		
		tPuerta = new JTextField();
		tPuerta.setBounds(678, 31, 116, 22);
		panelDomicilio.add(tPuerta);
		tPuerta.setColumns(10);
		
		JLabel lblCodpostal = new JLabel("Cod.Postal");
		lblCodpostal.setBounds(31, 91, 81, 16);
		panelDomicilio.add(lblCodpostal);
		
		tCodPostal = new JTextField();
		tCodPostal.setBounds(31, 109, 116, 22);
		panelDomicilio.add(tCodPostal);
		tCodPostal.setColumns(10);
		
		JLabel lblCiudad = new JLabel("Ciudad");
		lblCiudad.setBounds(181, 91, 56, 16);
		panelDomicilio.add(lblCiudad);
		
		tCiudad = new JTextField();
		tCiudad.setBounds(181, 109, 205, 22);
		panelDomicilio.add(tCiudad);
		tCiudad.setColumns(10);
		
		JLabel lblProvincia = new JLabel("Provincia");
		lblProvincia.setBounds(420, 91, 56, 16);
		panelDomicilio.add(lblProvincia);
		
		tProvincia = new JTextField();
		tProvincia.setBounds(420, 109, 173, 22);
		panelDomicilio.add(tProvincia);
		tProvincia.setColumns(10);
		
		JLabel lblDomicilio = new JLabel("DOMICILIO");
		lblDomicilio.setForeground(Color.BLUE);
		lblDomicilio.setBounds(38, 77, 93, 16);
		panelDatos.add(lblDomicilio);
		lblDomicilio.setFont(new Font("Tahoma", Font.BOLD, 15));
		
		panelTelCorreos = new JPanel();
		panelTelCorreos.setBorder(new MatteBorder(1, 1, 1, 1, (Color) new Color(0, 0, 0)));
		panelTelCorreos.setBackground(SystemColor.controlHighlight);
		panelTelCorreos.setForeground(Color.BLACK);
		panelTelCorreos.setBounds(38, 279, 824, 137);
		panelDatos.add(panelTelCorreos);
		panelTelCorreos.setLayout(null);
		
		listCorreos = new JList();
		listCorreos.setBorder(new BevelBorder(BevelBorder.LOWERED, null, null, null, null));
		listCorreos.setBounds(380, 55, 366, 69);
		panelTelCorreos.add(listCorreos);
		
		JLabel lblTelefonos = new JLabel("TELEFONOS");
		lblTelefonos.setForeground(Color.BLUE);
		lblTelefonos.setFont(new Font("Tahoma", Font.BOLD, 15));
		lblTelefonos.setBounds(59, 13, 91, 16);
		panelTelCorreos.add(lblTelefonos);
		
		JLabel lblCorreos = new JLabel("CORREOS");
		lblCorreos.setFont(new Font("Tahoma", Font.BOLD, 15));
		lblCorreos.setForeground(Color.BLUE);
		lblCorreos.setBounds(380, 14, 98, 16);
		panelTelCorreos.add(lblCorreos);
		
		JScrollBar scrollTelefonos = new JScrollBar();
		scrollTelefonos.setBounds(230, 55, 21, 69);
		panelTelCorreos.add(scrollTelefonos);
		
		listTelefonos = new JList();
		listTelefonos.setBorder(new BevelBorder(BevelBorder.LOWERED, null, null, null, null));
		listTelefonos.setBounds(48, 55, 203, 69);
		panelTelCorreos.add(listTelefonos);
		
		JScrollBar scrollCorreos = new JScrollBar();
		scrollCorreos.setBounds(746, 55, 21, 69);
		panelTelCorreos.add(scrollCorreos);
		
		tTelefono = new JTextField();
		tTelefono.setBorder(new BevelBorder(BevelBorder.LOWERED, null, null, null, null));
		tTelefono.setBounds(48, 34, 182, 22);
		panelTelCorreos.add(tTelefono);
		tTelefono.setColumns(10);
		
		tCorreo = new JTextField();
		tCorreo.setBorder(new BevelBorder(BevelBorder.LOWERED, null, null, null, null));
		tCorreo.setBounds(380, 34, 366, 22);
		panelTelCorreos.add(tCorreo);
		tCorreo.setColumns(10);
		
		btnAgregarTelefono = new JButton("");
		btnAgregarTelefono.setIcon(new ImageIcon(VentanaEdicion2.class.getResource("/images/icono.ok.png")));
		btnAgregarTelefono.setFont(new Font("Tahoma", Font.PLAIN, 12));
		btnAgregarTelefono.setBounds(230, 33, 21, 25);
		panelTelCorreos.add(btnAgregarTelefono);
		
		btnAgregarCorreo = new JButton("");
		btnAgregarCorreo.setIcon(new ImageIcon(VentanaEdicion2.class.getResource("/images/icono.ok.png")));
		btnAgregarCorreo.setBounds(746, 33, 21, 25);
		panelTelCorreos.add(btnAgregarCorreo);
		
		btnBorrarTelefono = new JButton("");
		btnBorrarTelefono.setIcon(new ImageIcon(VentanaEdicion2.class.getResource("/images/cancel-remove-icone-5993-96.png")));
		btnBorrarTelefono.setBounds(263, 54, 21, 25);
		panelTelCorreos.add(btnBorrarTelefono);
		
		btnBorrarCorreo = new JButton("");
		btnBorrarCorreo.setIcon(new ImageIcon(VentanaEdicion2.class.getResource("/images/cancel-remove-icone-5993-96.png")));
		btnBorrarCorreo.setBounds(779, 54, 21, 25);
		panelTelCorreos.add(btnBorrarCorreo);
		
		panelBotones = new JPanel();
		panelBotones.setBackground(Color.LIGHT_GRAY);
		panelBotones.setBounds(12, 459, 897, 58);
		contentPane.add(panelBotones);
		panelBotones.setLayout(null);
		
		btnGrabar = new JButton("Grabar");
		btnGrabar.setBounds(40, 13, 90, 30);
		panelBotones.add(btnGrabar);
		
		btnCancelar = new JButton("Cancelar");
		btnCancelar.setBounds(145, 13, 90, 30);
		panelBotones.add(btnCancelar);
		
		btnSalir = new JButton("Salir");
		btnSalir.setBounds(774, 13, 90, 30);
		panelBotones.add(btnSalir);
	}
}
